#include <stdio.h>

#include "list/ArrayList.h"
#include "list/LinkedList.h"
#include "queue/Queue.h"
#include "stack/Stack.h"
#include "stringMatch.h"
#include "queue/ListQueue.h"
#include "tree/BinaryTree.h"
#include "tree/MaxHeap.h"
#include "graph/MatrixGraph.h"
#include "sort/Sort.h"

int main() {
    arrayListTest();
    printf("\n======================我是分割线===========================\n");
    linkedListTest();
    printf("\n======================我是分割线===========================\n");
    stackTest();
    printf("\n======================我是分割线===========================\n");
    queueTest();
    printf("\n======================我是分割线===========================\n");
    kmpMatchTest();
    printf("\n======================我是分割线===========================\n");
    listQueueTest();
    printf("\n======================我是分割线===========================\n");
    binaryTreeTest();
    printf("\n======================我是分割线===========================\n");
    maxHeapTest();
    printf("\n======================我是分割线===========================\n");
//    testMGraph();
    printf("\n======================我是分割线===========================\n");
    testSort();
    return 0;
}
